.popover-menu{
	max-height:200px;
	overflow: hidden;
	overflow-y: scroll;
}
.first-menu{
	display:inline-block;
	overflow: hidden;
	.more-btn{
		height: 110px;
		width: 100%;
		padding: 0;
	}	
	.first-menu-box{
		display: block;
		cursor: pointer;
		.icon-box{
			.p{
				min-width: 78px;
				height: 100px;
				display: inline-block;
				position: relative;
				img{
				width: 100%;
				height: auto;
				margin-left:10px;
				display: block;
				position: absolute;
				top:50%;
				transform: translateY(-50%);
				}
			}
		}
		font-size: 1.20rem;
		text-align: left;
		.first-menu-title{
			padding-top:10px;
			line-height: 40px;
			font-weight: bolder;
			color: #525252;
		}
		.Fmenu-total{
			color: #95dacb;
			font-weight: bolder;
			line-height: 40px;
			padding-bottom:10px;
		}
	}
}
.quick-t{
	line-height: 50px;
	border-bottom: 1px solid #eee;	
	text-align: left;
	padding-left: 20px;
	font-size: 16px;
	.read-all{
		float:right;
		padding: 18px 20px;
		height: 50px;
	}
	i{
		margin-right: 10px;
	}
}
.quick-menu{
	height: 180px;
}
.portal-quick-menu{
	height:240px;
}
.quick-menu,.portal-quick-menu{ 	
	border:1px solid #eee; 
	border-radius:8px;
	.quick-t{
		font-weight: bold;
	}
	.el-form--label-top .el-form-item__label{
		padding:0;
	}
	.el-form-item .el-form-item__content input{
		background-color: rgba(255,255,255,0)
	}
	.men-photo{
		width: 92px;
		img{
			width: 100%;
		}
	}
	.q-menu-list{
	height: 72px;
	border:1px solid #eee;	
	border-radius: 4px;
	img{
		display: block;
		float: left;
	}
	div{
		float: left;
		line-height: 36px;
		padding-left: 10px;
		h5{
			font-size: 0.79rem;
			font-weight: 800;
		}
		p{
			font-size: 0.6rem;
			color: #999;
		}
	}
	text-align: left;
	}
	.info-box{
	 line-height: 20px !important;
	 font-weight: bolder;
	 span{
		font-weight: normal;
		display: block;
		height: 40px; 
	 }
	}
	.el-form-item{
		margin-bottom: 0px;
		.el-form-item__label,.el-form-item__content{line-height: 20px;}
		.el-form-item__content{
		span{
			color: #999;
		}
		input{
			border:none;
			padding:0;
			font-weight: normal;
		}
		}
	}
		
} 
.sec-menu-list{
	margin-top: 20px; 
	.sec-menu-icon,p{
		text-align: center;
	}
	.sec-icon{
		width: 60px;
		height: 60px;
		margin: 0 auto;
	}
	/* .sec-menu-icon{
		background-image:url(/images/ratio-adjustment.png);
	} */
}
.index-window {
	border:1px solid #eee; 
	border-radius:8px;
	height:400px;
	text-align: left;
	line-height: 30px;
	.window-box{
		overflow-y: auto;
		height: 346px;
		li{ 
			padding:20px 0;
			.list-content{
				font-size: 16px;
				white-space:nowrap; 
				text-overflow:ellipsis; 
				-o-text-overflow:ellipsis; 
				overflow:hidden;
				font-weight:bolder;
				
			}
			div{
				font-size: 14px;
				border-bottom:1px dashed #eee;
				span{
					text-align: right;
					display: block;
					float: right;
				}
			}
		}
	}	
}
/* 树形结构 */

.tree-cw{
	padding: 20px;
	height: 400px;
	overflow: scroll;
	.el-tree{
		background-color: #fafafa;
		border-left:1px solid #eee; 
		border-right:1px solid #eee; 
		.el-tree-node .el-tree-node__content{
			height: 30px;
		}
	}
	.el-tree-node .el-tree-node__children{
		background-color: #fff;
	}
}	
.el-tree > .is-focusable
{
	border-bottom: 1px solid #eee;
}